<script setup lang="ts">
//定义props类型
//1.通过类型别名（接口）定义props类型
type Props = {
    color: string
    size?: string
    //把问题内容加上
    btnType?: Props2
}
//2.defineProps<Props>
const props = withDefaults(defineProps<Props>(), {
    size:'middle',
    //把问题内容加上
    btnType: 'success'
})
//问题：给按钮组件添加一个btnType属性，类型为'success'，'danger'，'warning'三选一，默认值为'success'
type Props2 = 'success' | 'danger' | 'warning'

</script>
<template>
    <div>
        <button>button</button>
    </div>
</template>

<style lang="scss" scoped>

</style>